using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using UMEVOR.BLL;
using UMEVOR.DTO;
using UMEVOR.VO;

public partial class Portal_artImp : System.Web.UI.Page
{
    int codigo;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack && !this.IsCallback)
        {
            if (!Session["id"].ToString().Equals(""))
            {
                codigo = Int32.Parse(Session["id"].ToString());

                BLLT_ARTIGO bllArtigo = new BLLT_ARTIGO();
                T_ARTIGO artigo = bllArtigo.obterPorPK(codigo);

                dArtigo.InnerHtml = artigo.TX_DESC_ARTIGO.Replace("#", "<BR>");

                lblTitulo.Text = artigo.TX_TITULO_ARTIGO;
                lblFonte.Text = artigo.TX_FONTE;

                BLLT_CATEGORIA bllCategoria = new BLLT_CATEGORIA();
                lblPostagem.Text = "Postagem: " + artigo.DT_INS_ARTIGO.ToString("dd/MM/yyyy") + " - Categoria: " + bllCategoria.obterPorPK(artigo.ID_CATEGORIA).TX_DESC_CATEGORIA;

                BLLT_ARTICULISTA bllArticulista = new BLLT_ARTICULISTA();

                T_ARTICULISTA articulista = bllArticulista.obterPorPK(artigo.ID_ARTICULISTA);

                String[] caminho = articulista.TX_URL_FOTO.Split('\\');

                if (caminho[caminho.Length - 1].Equals(""))
                    imgAutor.ImageUrl = "..\\images\\imagemNaoDisponivel.Jpg";
                else
                {
                    //imgAutor.ImageUrl = "..\\" + ConfigurationManager.AppSettings["DIR_IMAGENS"].ToString() + caminho[caminho.Length - 1];
                    imgAutor.ImageUrl = "..\\" + caminho[caminho.Length - 1];
                }

                lnkAutor.Text = "Autor: " + articulista.TX_NOME_ARTICULISTA + " - (" + articulista.TX_EMAIL_CTTO + ")";

                T_HIST_ARTIGO histArtigo = new T_HIST_ARTIGO();
                histArtigo.ID_ARTIGO = artigo.ID_ARTIGO;
                histArtigo.DT_ACESSO = DateTime.Now;
                BLLT_HIST_ARTIGO bllHistorico = new BLLT_HIST_ARTIGO();
                //bllHistorico.incluir(histArtigo);
            }
        }
    }
}
